国产操作系统,上新!
刚刚,国产开源操作系统OpenCloudOS正式发布自主可控的社区自研(L3)版本V9.0。
从去年社区推出的首个源社区版本(L1)到今天正式发布的社区自研(L3)版本,中国开发者正在快速构筑全栈国产化操作系统,打造自主可控的科技创新基础设施。
什么是OpenCloudOS?
操作系统等基础软件是信息技术的根基,也是亟需实现突破,掌握更多自主知识产权的关键核心技术领域。
为打造国内自主可控的操作系统,2021年12月,腾讯深度参与并发起的开源操作系统OpenCloudOS社区正式成立。
当前,服务器操作系统发行版包含从L1到L3的不同层级。其中:
L1基于Linux内核及核心组件构建,是最上游的“源社区”版本;
L2企业版基于L1源社区版本加固,提供企业级的技术支持及服务,可用于真实业务场景,是稳定可靠的发行版本;
L3社区版基于L2企业版进一步优化,是代码完全开源、生态全面开放的发行版本。
早在2010年,腾讯就已经推出自研操作系统TencentOS。相较于其他操作系统,TencentOS Server在资源调度弹性、容器支持、系统性能及安全等层面极具竞争力,特别适合云环境,在腾讯的服务器中被大量采用。目前该操作系统覆盖了腾讯所有的业务。
在腾讯操作系统研发逐渐步入成熟的阶段,2021年,OpenCloudOS操作系统开源社区正式诞生。腾讯将十余年技术积累悉数投入,成为OpenCloudOS的主要发起者和核心技术贡献者。
OpenCloudOS以打造从L1到L3全覆盖的操作系统发行版为特色,致力于研发自主可控的下一代云原生操作系统,并以社区为依托,建设操作系统开源生态。
本次发布的V9.0有哪些重磅特性?
今年1月,L1源社区的 OpenCloudOS Stream正式发布,在云原生、稳定性、性能、硬件支持等方面均有支撑,可以全面地支持所有硬件平台,提供自主创新的上游版本。
本次发布的L3社区版OC9.0则是基于L1源社区的 OpenCloudOS Stream优化推出,由腾讯与Intel、北京红旗、中兴、龙芯、中科方德等二十余家单位共同研发。
OC9.0使用上游社区最新内核 Kernel 6.1,提供多体系架构和新硬件支持,多核性能优化,混部隔离特性增强。同时,MGLRU、Mapple Tree 等特性提升内存管理效率,具备完善的 Cgroup V2 支持、多架构热补丁支持,并提供细致化的调优与系统适配。
本次发布的OC9.0,具备高性能、安全稳定、支持多硬件平台的特性。
性能上,相对于已发布的OC8.6版本,本次OC9.0在Mariadb数据库性能方面,OC9.0在多线程(4096 clients)下比OC8.6数据库读写性能提升50.49%;在Nvme读写性能方面,OC9.0在随机读(rndrd_1m)下比OC8.6性能提升26.5%,顺序写(seqwr_1m)提升21.16%。
安全特性上,本次发布的OC9.0应用了上游及自研的最新组件,包括GCC 12、LLVM 14、Kona JDK 11/17 、Glibc 2.35、Python 3.10、Rust 1.64.0等。系统级安全能力也进行了升级,提供GPG 加解密加速,PAM 新增验证模块等能力,并支持OpenSSL 3.0及更多算法,部分软件原生支持SM3、SM4 国密算法。
在支持多硬件平台方面,基于Systemd 251,支持 Cgroup v2 更多特性;dracut 支持 zstd 固件、并行探测;GRUB2 支持 TPM、NVMe 设备、RAID5;存储、文件及设备管理也进行了全面的版本升级,如逻辑卷管理 LVM2 2.03.16,文件系统工具 e2fsprogs 1.46.5,分区工具 Parted 3.5。网络服务方面,适配Nftables 1.0.4,iptables 1.8.8 等网络工具。
成立至今,OC9.0社区成员增长迅速,累计吸引600+家生态伙伴,覆盖OS厂商、芯片厂商、整机厂商等11 大行业和领域。超过60家企业单位、高校及机构加入OpenCloudOS社区的共建:
腾讯、英特尔、中兴、九州云、网迅科技、绿芯、麒麟软件、京东云、宝德、北京红旗、飞腾、浪潮、龙芯中科、OPPO、中科方德、兆芯、清华大学、北京大学等都是社区重要成员。
目前,OpenCloudOS社区及衍生版本装机量累计超过1000万节点,覆盖了银行、保险、证券等12大行业,并经历了海量场景长时间的考验。
未来,OpenCloudOS将继续坚持多元化的技术输入、长期主义的技术路线,推动国产操作系统生态在开源共建中壮大成长。
OpenCloudOS是一个开放、包容、创新的社区,欢迎所有对操作系统和开源生态感兴趣的个人和组织加入,共同建设繁荣操作系统生态。
END—